Skip to content

Add Github workflow for running CI tests#159

Open
anamnavi wants to merge 17 commits into
PowerShell:servicingfrom
anamnavi:servicing
Open

Add Github workflow for running CI tests#159
anamnavi wants to merge 17 commits into
PowerShell:servicingfrom
anamnavi:servicing

Conversation

@anamnavi
Copy link
Copy Markdown
Member

@anamnavi anamnavi commented May 5, 2026

PR Summary

Add Github workflow for running CI tests, and remove old TravisCI files.

PR Context

Comment thread Tests/Pester.Commands.Cmdlets.Archive.Tests.psm1
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds GitHub Actions CI for the PowerShell Archive module while removing legacy Travis CI and AppVeyor configuration. The test suite is also refactored to move helper functions into a separate test module.

Changes:

  • Adds a cross-platform GitHub Actions workflow to install Pester, run tests, and upload results.
  • Removes legacy Travis CI/AppVeyor files.
  • Extracts archive test helper functions into a new .psm1 module and imports it from the main test file.

Reviewed changes

Copilot reviewed 6 out of 6 changed files in this pull request and generated 6 comments.

Show a summary per file
File Description
.github/workflows/test.yml Adds GitHub Actions CI workflow for PowerShell tests.
.travis.yml Removes legacy Travis CI configuration.
TravisCI.ps1 Removes legacy Travis test runner script.
appveyor.yml Removes legacy AppVeyor CI configuration.
Tests/Pester.Commands.Cmdlets.Archive.Tests.ps1 Imports extracted helper module and adjusts test setup variables.
Tests/Pester.Commands.Cmdlets.Archive.Tests.psm1 Adds extracted helper functions used by the Pester test suite.

Comment thread Tests/Pester.Commands.Cmdlets.Archive.Tests.ps1 Outdated
Comment thread Tests/Pester.Commands.Cmdlets.Archive.Tests.psm1 Outdated
Comment thread .github/workflows/test.yml
Comment thread .github/workflows/test.yml
Comment thread Tests/Pester.Commands.Cmdlets.Archive.Tests.psm1 Outdated
Comment thread Tests/Pester.Commands.Cmdlets.Archive.Tests.ps1
@anamnavi anamnavi requested a review from Copilot May 18, 2026 16:11
@anamnavi
Copy link
Copy Markdown
Member Author

@copilot review

@anamnavi anamnavi requested review from Copilot and removed request for Copilot May 18, 2026 19:03
@TravisEz13 TravisEz13 requested review from Copilot and removed request for Copilot May 18, 2026 21:07
@TravisEz13 TravisEz13 closed this May 18, 2026
@TravisEz13 TravisEz13 reopened this May 18, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants